group of turkey vultures - French English Dictionary